home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 February
/
Chip_2004-02_cd1.bin
/
opsys
/
wmakeup
/
downloads
/
Charlies_Angels_Full_Throttle.wmz
/
charlies Angels.js
< prev
next >
Wrap
Text File
|
2003-06-25
|
7KB
|
359 lines
// globals
var g_visState = "0";
var g_pictstate="0";
var mode=1;
var pict=1;
var g_vswitch=0;
var isopen=0;
function skin_init() {
runAnima();
if (theme.loadPreference("plViewer")=="true")theme.openView( 'viewPL' );
if (theme.loadPreference("videoViewer")=="true")theme.openView( 'viewVid' );
if (theme.loadPreference("webViewer")=="true")theme.openView( 'links' );
if (theme.loadPreference("EQViewer")=="true")theme.openView( 'viewEQ' );
}
function skin_exit() {
theme.savePreference("visState",g_visState);
theme.savePreference("Skinmode",mode);
theme.savePreference("Pictmode",pict);
}
function ShowVis()
{
if(isopen==0){
vis.visible="true";
isopen=1;
g_visState = "true";
}
else {
vis.visible="false";
isopen=0;
g_visState = "false";
}
}
function runAnima(){
Peviewlogo.moveto(64,-22,800);
logo.moveto(64,-22,800);
vis.moveto(102,83,1200);
theme.playSound('charlie_good_morning_angels.wav');
}
function movedoors(){
cover.visible="true";
Peviewlogo.visible="false";
logo.moveto(64,1,800);
logo.zindex="1";
ldoor.moveto(-110,48,800);
rdoor.moveto(283,48,800);
}
function hidedate(){
date.visible="false";
metadata.zindex="2";
openfi.zindex="100";
timer.visible="true";
}
function action1(){
cover.visible="false";
ldoor.visible="false";
rdoor.visible="false";
pausebutt.moveto(64,152,1500);
if (theme.loadPreference("visState")=="true"){vis.visible="true";isopen=1;g_visState = "true";}
pict=theme.loadPreference("Pictmode")
if (theme.loadPreference("Skinmode")=="2")ShowGallery();
}
function openFile(){
var media = theme.openDialog('FILE_OPEN','FILES_ALLMEDIA');
if (media) {
player.URL = media;
player.controls.play();
}
}
isopen2=0;
function ShowPlaylist()
{
if(isopen2==0){
Playlist.moveto(246,43,400);
isopen2=1;
}
else {
isopen2=0;
list.visible="false";
Playlist.moveto(40,43,400);
}
}
function showlist(){
if(isopen2==1){
list.visible="true";
}
else
list.visible="false";
}
isopen3=0;
function ShowEqu()
{
if(isopen3==0){
EQ.moveto(-184,43,400);
isopen3=1;
}
else {
isopen3=0;
EQ.moveto(18,43,400);
}
}
var lspeed=60;
var ani;
function ShowGallery(){
logo.visible="false";
logoani1.visible="true";
logoani1.moveto(35,-30,lspeed);
leftbuttons.visible="true";
rightbuttons.visible="true";
leftbuttons.moveto(-50,-30,800);
rightbuttons.moveto(249,-30,800);
vis.visible="false";
mode=1;
ani=1;
}
function nextAni(){
if (mode==1){
if (ani==1){
pos.visible="false";
boxani1.visible="true";
logoani1.visible="false";
logoani2.visible="true";
showpict();
logoani2.moveto(25,-50,lspeed);
}
if (ani==2){
boxani1.visible="false";
boxani2.visible="true";
logoani2.visible="false";
logoani3.visible="true";
logoani3.moveto(12,-80,lspeed);
}
if (ani==3){
boxani2.visible="false";
boxani3.visible="true";
logoani3.visible="false";
logoani4.visible="true";
logoani4.moveto(0,-100,lspeed);
}
if (ani==4){
boxani3.visible="false";
boxsmall.visible="true";
logoani4.visible="false";
logolarge.visible="true";
logolarge.moveto(-20,-130,lspeed);
mode=2;
}
ani++;
}
else{
if (ani==0){
mode=1;
if(isopen==1){vis.visible="true";}
else {vis.visible="false";}
logo.visible="true";
logoani1.visible="false";
leftbuttons.visible="false";
rightbuttons.visible="false";
}
if (ani==1){
pos.visible="true";
boxani1.visible="false";
logoani1.visible="true";
logoani2.visible="false";
logoani1.moveto(35,0,lspeed);
}
if (ani==2){
boxani1.visible="true";
boxani2.visible="false";
logoani2.visible="true";
logoani3.visible="false";
logoani2.moveto(25,-30,lspeed);
}
if (ani==3){
boxani2.visible="true";
boxani3.visible="false";
logoani3.visible="true";
logoani4.visible="false";
logoani3.moveto(12,-50,lspeed);
}
if (ani==4){
boxani3.visible="true";
boxsmall.visible="false";
logoani4.visible="true";
logolarge.visible="false";
logoani4.moveto(0,-80,lspeed);
}
ani--;
}
}
function Showspeaker(){
mode=2;
logolarge.moveto(-20,-100,lspeed);
leftbuttons.moveto(0,85,800);
rightbuttons.moveto(199,85,400);
pict1.visible=pict2.visible=pict3.visible=pict4.visible="false";
ani=4;
}
function nextpict() {
pict++;
if (pict==5)
pict=1;
showpict();
}
function showpict() {
pict1.visible=pict2.visible=pict3.visible=pict4.visible=true;
if (pict==1) {pict2.visible=pict3.visible=pict4.visible=false;}
else if (pict==2) {pict1.visible=pict3.visible=pict4.visible=false;}
else if (pict==3) {pict1.visible=pict2.visible=pict4.visible=false;}
else if (pict==4) {pict1.visible=pict2.visible=pict3.visible=false;}
else {pict2.visible=pict3.visible=pict4.visible=false;pict=1;}
}
// pl stuff
function loadPlPrefs(){
theme.savePreference( 'plViewer', "true" );
var dwScale = theme.loadPreference( "PlaylistWidth" );
if( "--" != dwScale )
{
viewPL.width = dwScale;
}
dwScale = theme.loadpreference( "PlaylistHeight" );
if( "--" != dwScale )
{
viewPL.height = dwScale;
}
plFrame.setColumnResizeMode( 0, "stretches" );
plFrame.setColumnResizeMode( 1, "autosizedata" );
plFrame.setColumnResizeMode( 2, "autosizedata" );
plFrame.setColumnResizeMode( 3, "autosizedata" );
}
function savePlPrefs(){
theme.savepreference( "PlaylistWidth", viewPL.width );
theme.savepreference( "PlaylistHeight", viewPL.height );
}
// vid stuff
function loadVidPrefs(){
theme.savePreference( 'videoViewer', "true" );
var vScale = theme.loadPreference( "VidWidth" );
if( "--" != vScale )
{
viewVid.width = vScale;
}
vScale = theme.loadpreference( "VidHeight" );
if( "--" != vScale )
{
viewVid.height = vScale;
}
vidFrame.setColumnResizeMode( 0, "stretches" );
vidFrame.setColumnResizeMode( 1, "autosizedata" );
vidFrame.setColumnResizeMode( 2, "autosizedata" );
vidFrame.setColumnResizeMode( 3, "autosizedata" );
}
function saveVidPrefs(){
theme.savepreference( "VidWidth", viewVid.width );
theme.savepreference( "VidHeight", viewVid.height );
}
function setEqBand(band, value) {
eq.gainLevels(band) = value;
}
function setEqPreset(dir) {
if(dir) eq.nextPreset(); else eq.previousPreset();
}
function UpdateMetadata()
{
metadata.value =
player.currentmedia.getiteminfo("author");
if(metadata.value != "")
{
metadata.value += " -- ";
}
metadata.value += player.currentmedia.name;
metadata.scrolling = (metadata.textWidth>metadata.width);
checkVideoPlayerState();
}
function checkSoundPref(type){
if("true"==theme.loadPreference("soundFX")){
theme.playSound(type);
}
}
function checkVideoPlayerState(vswitch){
g_vswitch=vswitch;
}
function closevid(){
if(player.currentMedia.ImageSourceWidth>0){
player.controls.stop();}
}
function checkVideoPlayerState(){
if (player){
if (player.playState==3){g_vswitch=1;
if(player.currentMedia.ImageSourceWidth>0){
g_vswitch=1;
theme.openView('viewVid');
}
}
}
}